package com.iaz.tech.tools.uml.relationship.impl;

import com.iaz.tech.tools.uml.relationship.Relationship;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * The source object implements or realizes the destination. Realizations are used to express traceability 
 * and completeness in the model - a business process or requirement is realized by one or more use cases,
 * which are in turn realized by some classes, which in turn are realized by a component, etc. Mapping requirements, 
 * classes, etc. across the design of your system, up through the levels of modeling abstraction,
 * ensures the big picture of your system remembers and reflects all the little pictures and details that constrain and define it. 
 * A realization is shown as a dashed line with a solid arrowhead.
 */
@EqualsAndHashCode(callSuper=false)
@Data
public class NeuronRealizationsRelationship extends Relationship {

}
